/**
 * 
 */
package org.marketlive.entity.account;

import org.marketlive.entity.IEntity;

/**
 * A Grouping of accounts allowing customers to be shared accross sites or unique to a site.
 *
 */
public interface IAccountSet extends IEntity {

    /**
     * Returns a user-friendly identifier.
     * It is a descriptive identifier, and is not guaranteed to be unique.
     *
     * @return  String  the name
     */
    String getName();

    /**
     * Sets the name of this <code>IEntity</code>.
     * It is a descriptive identifier, not guaranteed to be unique.
     *
     * @param name the name.
     */
    void setName(String name);
}
